djm@kirby.fc.hp.com [Tue, 21 Jun 2005 19:37:26 +0000 (19:37 +0000)]
bitkeeper revision 1.1713.2.17 (42b86c76S4xsXs1Za6J4vAne_33G_w)
Updated version to dom0_ops.c. After some discussion with Ian,
we decided to remove newly added hypercall and instead turn
to other means in user application level. Then rest stuff is
all IA64 specific without any touch to common code.
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 21 Jun 2005 18:35:20 +0000 (18:35 +0000)]
bitkeeper revision 1.1713.2.16 (42b85de87qTaJfB_LqIZvXhK7xSqJg)
More hyperprivop stuff, fix set_rr, new get_rr
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Tue, 21 Jun 2005 16:14:17 +0000 (16:14 +0000)]
bitkeeper revision 1.1713.2.15 (42b83cd9ZuKJm7KtLvrltP6UcgDu_A)
Handle dup tick in hyper_get_ivr
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Tue, 21 Jun 2005 15:56:07 +0000 (15:56 +0000)]
bitkeeper revision 1.1713.2.14 (42b83897l9yCwRifZXvfuWUtymljvA)
Fix typo in cmpxchg_user (causes compile error in some compilers)
djm@kirby.fc.hp.com [Tue, 21 Jun 2005 15:55:11 +0000 (15:55 +0000)]
bitkeeper revision 1.1713.2.13 (42b8385f7G_ZWD4cCDAhRx2ry3L3QA)
More hyperprivop stuff
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Mon, 20 Jun 2005 20:36:39 +0000 (20:36 +0000)]
bitkeeper revision 1.1713.2.12 (42b728d7RlgKAsY0Of9prTXJA4DJ5w)
More hyperprivop work
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Mon, 20 Jun 2005 17:29:54 +0000 (17:29 +0000)]
bitkeeper revision 1.1713.2.11 (42b6fd12pizUjtgZDsPDNT0DgvtU5A)
More hyperprivop work
Signed-off-by: Dan Magenheiemer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Mon, 20 Jun 2005 15:26:55 +0000 (15:26 +0000)]
bitkeeper revision 1.1713.2.10 (42b6e03fU-_0SObu_XHzbqce6VSEBw)
Fixed non-CONFIG_VTI change that affects CONFIG-VTI
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 23:11:01 +0000 (23:11 +0000)]
bitkeeper revision 1.1713.2.9 (
42b3588569-8TLyTABHy5VPCdbAQmQ)
Implement cmpxchg_user for ia64 (hopefully correct :-)
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 21:22:39 +0000 (21:22 +0000)]
bitkeeper revision 1.1713.2.8 (42b33f1feaANIdB6dfv8W846UquAHA)
Add preliminary grant table support (in arch/ia64 and turned
off for CONFIG_VTI for now)
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 18:28:39 +0000 (18:28 +0000)]
bitkeeper revision 1.1713.2.7 (42b31657Mivyv5FYyhd03rBZIeiXBw)
More hyperprivop stuff
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 17:17:45 +0000 (17:17 +0000)]
bitkeeper revision 1.1713.2.6 (42b305b9mdLLzenpwCqtnZeLKLPMXw)
Check to ensure no interrupts to deliver before allowing
a guest to "pause" itself
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 16:18:11 +0000 (16:18 +0000)]
bitkeeper revision 1.1713.2.5 (42b2f7c3PDbPInUuxxYnJtABejaMCQ)
More hyperprivop stuff
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 15:39:22 +0000 (15:39 +0000)]
bitkeeper revision 1.1713.2.4 (42b2eeaaw19NBOX3B2LRrIub6Vg5Lg)
New defines for misc get/put_page macros
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 15:34:00 +0000 (15:34 +0000)]
bitkeeper revision 1.1713.2.3 (42b2ed68UZ_qqJ3Kcbs6rXI3ICn3SA)
Add ia64 version of evtchn_notify
Signed-off-by: Matt Chapman <matthewc@hp.com>
djm@kirby.fc.hp.com [Fri, 17 Jun 2005 15:26:47 +0000 (15:26 +0000)]
bitkeeper revision 1.1713.2.2 (42b2ebb7w1AbEWudFq4LvJe0d7ByxQ)
two new files for VTI patch
Signed-off-by Anthony Xu <Anthony.xu@intel.com>
Signed-off-by Eddie Dong <Eddie.dong@intel.com>
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
xen-ia64.adm@bkbits.net [Thu, 16 Jun 2005 19:36:55 +0000 (19:36 +0000)]
bitkeeper revision 1.1713.2.1 (42b1d4d7vqzNt8h7EyzTEvrzC7m5RA)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 19:28:44 +0000 (19:28 +0000)]
bitkeeper revision 1.1709.1.16 (42b1d2ecGSNeZhThHshE903eA1tK-Q)
Add arch-dep notification hook (per discussion on xen-devel)
needed for ia64 and VTi/x.
Signed-off-by: Matt Chapman <matthewc@hp.com>
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 19:13:47 +0000 (19:13 +0000)]
bitkeeper revision 1.1709.1.15 (42b1cf6bRmJSwTLBy8EWehO-Ijc95g)
Move include definitions around
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 19:10:49 +0000 (19:10 +0000)]
bitkeeper revision 1.1709.1.14 (42b1ceb9Ne5WCPwhJ-uKiY4uN5-L5w)
Make MAX_VIRT_CPUS arch-dep
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 18:23:16 +0000 (18:23 +0000)]
bitkeeper revision 1.1709.1.13 (42b1c394PElLHEtfGVY2A9O1xIx4aQ)
serial port back to work again
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Thu, 16 Jun 2005 18:20:35 +0000 (18:20 +0000)]
bitkeeper revision 1.1709.1.12 (42b1c2f3rtI0UPundZWVMA0I8cRUtA)
adds hypercall support in HV for VTI
Signed-off-by Anthony Xu <Anthony.xu@intel.com>
Signed-off-by Eddie Dong <Eddie.dong@intel.com>
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 16 Jun 2005 01:47:29 +0000 (01:47 +0000)]
bitkeeper revision 1.1713.1.12 (42b0da31QIvTtfE2iHo4yER4A1GFIw)
serial.c:
Fix serial_getc locking.
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 23:26:50 +0000 (23:26 +0000)]
bitkeeper revision 1.1709.1.11 (42b0b93aUkhSewPtS6RpEdWHg0T5Mw)
More hyperprivops
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 20:26:42 +0000 (20:26 +0000)]
bitkeeper revision 1.1709.1.10 (42b08f028deGQkb0GcmyBpOwUB9Rjw)
More hyperprivops (slow for now)
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 16:27:06 +0000 (16:27 +0000)]
bitkeeper revision 1.1709.1.9 (42b056day4oavPqdg1qWc4E5Lgw8Bw)
Merge djm@sportsman.fc.hp.com:/home/djm/xeno-unstable-ia64.bk
into kirby.fc.hp.com:/home/djm/src/xen/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 16:26:56 +0000 (16:26 +0000)]
bitkeeper revision 1.1709.2.2 (42b056d09MvzQ-iWZrqZywIwiprXlw)
Enable VHPT for region 7
Signed-off-by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Wed, 15 Jun 2005 16:22:31 +0000 (16:22 +0000)]
bitkeeper revision 1.1709.2.1 (42b055c74fSyKGk_Y-GuAbNo-AI_ng)
ia64: Fix incorrect mapping bug; caused infrequent crashes
ach61@arcadians.cl.cam.ac.uk [Wed, 15 Jun 2005 14:41:49 +0000 (14:41 +0000)]
bitkeeper revision 1.1713.1.11 (42b03e2dFl47vRNjIHPpu-GWrag_zA)
remove obsolete debugger documentation
ach61@arcadians.cl.cam.ac.uk [Wed, 15 Jun 2005 14:37:13 +0000 (14:37 +0000)]
bitkeeper revision 1.1713.1.10 (42b03d19TAy64Sdjkm7M7nVoGNwCVw)
readme for pdb 0.3
chrisw@osdl.org[kaf24] [Tue, 14 Jun 2005 19:30:50 +0000 (19:30 +0000)]
bitkeeper revision 1.1713.1.9 (42af306adOSGlJaEmolMoERc4oAXYg)
[PATCH] x86_64 entry.S cleanup - take 3
This patch cleans up x86_64 entry.S. Namely, it updates the Xen relevant
macros to be the simpler version that's found in i386. This means that:
- XEN_[UN]BLOCK_EVENTS interface now takes care of dealing with
SMP issues and is no longer conditionally defined
- XEN_LOCKED_[UN]BLOCK_EVENTS is identical in both cases (SMP and UP)
and no longer needs to be conditionally defined
- XEN_[UN]LOCK_VPCU_INFO_SMP is dropped in favor of XEN_GET/PUT_VCPU_INFO
This cleans up the code, minimizes the differences with i386 code, and
lays the groundwork for SMP support (the real reason I did this ;-).
It's booting, executing syscalls, taking interrupts, etc (it's what I'm
using to send this e-mail).
Signed-off-by: Chris Wright <chrisw@osdl.org>
===== linux-2.6.11-xen-sparse/arch/xen/x86_64/kernel/entry.S 1.10 vs edited =====
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 18:49:01 +0000 (18:49 +0000)]
bitkeeper revision 1.1709.1.8 (42af269d6Px0KYHtwIY_0xme35-rbg)
Different dom_mem_op for non-VTI (at least until discussed)
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:57:25 +0000 (17:57 +0000)]
bitkeeper revision 1.1709.1.7 (42af1a85T412eQfXEME3Z3XLDYOmWg)
XEN/VTI utilizes a PMT table to describe physical->machine
mapping info, instead of 3 level page tables from Linux.
Attached patch adds some necessary macro/interface/definitions
about that structure. Some stuff is added to public directory,
because control panel needs to use those info to construct domain.
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:48:48 +0000 (17:48 +0000)]
bitkeeper revision 1.1709.1.6 (42af188067osLjX0T63Zb45JU4Zd2w)
Enable dom_mem_ops on XEN/IA64
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:39:23 +0000 (17:39 +0000)]
bitkeeper revision 1.1709.1.5 (42af164bHIB572FEONmRsv7duDIvzw)
Fix broken VTI due to previous multi-domain prep patch
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
djm@kirby.fc.hp.com [Tue, 14 Jun 2005 17:33:23 +0000 (17:33 +0000)]
bitkeeper revision 1.1709.1.4 (42af14e3nI6x4CAkSIQRQMV4Bahpcg)
adds get_page/put_page to XEN/IA64
Signed-off-by Kevin Tian <Kevin.tian@intel.com>
arun.sharma@intel.com[kaf24] [Tue, 14 Jun 2005 13:06:33 +0000 (13:06 +0000)]
bitkeeper revision 1.1713.1.8 (42aed659DzIwFCeaK8Cxa8ZpzbHR-Q)
[PATCH] 64-session-id.patch
session_id is an opaque pointer, so should be wider on 64 bit platforms.
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
chrisw@osdl.org[kaf24] [Mon, 13 Jun 2005 22:51:02 +0000 (22:51 +0000)]
bitkeeper revision 1.1713.1.7 (42ae0dd6jIaFvKcbyu8YLCgOrZScdg)
[PATCH] [PATCH] fix x86_64 initrd support
* Chris Wright (chrisw@osdl.org) wrote:
Ugh, that one had some tab damage, here's the proper patch.
-chris
arun.sharma@intel.com[kaf24] [Mon, 13 Jun 2005 22:49:32 +0000 (22:49 +0000)]
bitkeeper revision 1.1713.1.6 (42ae0d7cI1fdGe88s6RyEx8d0oy2wg)
[PATCH] x64-vmxassist-fix2.patch
Fix 64 bit build. Tested the binary built on a 64 bit platform on a 32 bit platform.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 13 Jun 2005 22:48:36 +0000 (22:48 +0000)]
bitkeeper revision 1.1713.1.5 (42ae0d44bPpuSBR0o475OuEOeDlNPg)
Fix xs Python module for Python <2.3.
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@sportsman.spdomain [Mon, 13 Jun 2005 22:03:21 +0000 (22:03 +0000)]
bitkeeper revision 1.1709.1.3 (42ae02a99ck6N11hVBch3RRAXKHWgw)
Various fixes for multi-domain prep
Signed-off-by: Matthew Chapman <matthewc@hp.com>
djm@kirby.fc.hp.com [Mon, 13 Jun 2005 20:50:16 +0000 (20:50 +0000)]
bitkeeper revision 1.1709.1.2 (42adf1880UbcLgsnM7VU7-bfN_g6JA)
Finish reserved VA bit assignment, handle uncached address
range with lower half (0xe8...0-0xefff...f) of reserved
range in region 7
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Mon, 13 Jun 2005 16:19:16 +0000 (16:19 +0000)]
bitkeeper revision 1.1709.1.1 (42adb204Ml32H28eX0bWoUwiEkfXzw)
Additional interrupt checking for fast hyper_rfi
vh249@arcadians.cl.cam.ac.uk [Mon, 13 Jun 2005 15:39:51 +0000 (15:39 +0000)]
bitkeeper revision 1.1713.1.4 (42ada8c7SOk12pe5FJtQjpPwNus87g)
fix x86-64 compilation with CONFIG_SMP
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
ach61@arcadians.cl.cam.ac.uk [Mon, 13 Jun 2005 14:19:41 +0000 (14:19 +0000)]
bitkeeper revision 1.1713.1.3 (42ad95fdAjhhuDM4A-oDzz_3fc_elA)
export evtchn irq symbols
iap10@freefall.cl.cam.ac.uk [Mon, 13 Jun 2005 13:18:11 +0000 (13:18 +0000)]
bitkeeper revision 1.1713.1.2 (42ad8793XA-gObRPsPuWlI4gxZ7j5Q)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@freefall.cl.cam.ac.uk [Mon, 13 Jun 2005 13:17:02 +0000 (13:17 +0000)]
bitkeeper revision 1.1159.258.167 (42ad874eIWwyPd8tmJO5tkGQ2JoYXQ)
Upgrade to linux patch 2.6.11.12
Signed-off-by: ian@xensource.com
mafetter@fleming.research [Mon, 13 Jun 2005 11:22:00 +0000 (11:22 +0000)]
bitkeeper revision 1.1713.1.1 (42ad6c58vwWhK1Og54nBpformSdpBg)
Merge maf46@ssh-relay1.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-unstable.bk
into fleming.research:/scratch/fleming/mafetter/xen-unstable.bk
mafetter@fleming.research [Mon, 13 Jun 2005 11:20:50 +0000 (11:20 +0000)]
bitkeeper revision 1.1665.5.1 (42ad6c12E1ON5w6kM0LoahANTeoDXw)
light-weight shadow mode bug fix.
arun.sharma@intel.com[iap10] [Sat, 11 Jun 2005 01:10:56 +0000 (01:10 +0000)]
bitkeeper revision 1.1713 (42aa3a20ChQzxgtayeznwUqIP82hng)
[PATCH] x64-vmxassist-fix.patch
Fix 64 bit build.
Signed-off-by: Nitin Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Fri, 10 Jun 2005 19:05:06 +0000 (19:05 +0000)]
bitkeeper revision 1.1712 (42a9e462KdLcahjgT2sxM21td5eB7Q)
[PATCH] fix-trace-y.patch
Fix trace=y builds.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
arun.sharma@intel.com[kaf24] [Fri, 10 Jun 2005 19:04:55 +0000 (19:04 +0000)]
bitkeeper revision 1.1711 (42a9e457jQGBsoAWKrbJlmIKRwGd3w)
[PATCH] xmexample-vmxassist.patch
Update VMX config for vmxassist.
Signed-off-by: Arun Sharma <arun.sharma@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 19:00:56 +0000 (19:00 +0000)]
bitkeeper revision 1.1709 (42a9e368xTRiv5eo1mo6-1ldR6lfPg)
added tag ia64-stable
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 17:35:35 +0000 (17:35 +0000)]
bitkeeper revision 1.1710 (42a9cf67UYP4Ao1KcX2E9wd6g877MA)
Merge firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 16:41:03 +0000 (16:41 +0000)]
bitkeeper revision 1.1705.1.17 (42a9c29fxaDTWROFphY2UjU8IBagWw)
Fix NULL-handler check when propagating faults to guest kernels.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 16:17:11 +0000 (16:17 +0000)]
bitkeeper revision 1.1705.1.16 (42a9bd07XRRfLC09WWyRiQyCeXgWTQ)
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 16:15:35 +0000 (16:15 +0000)]
bitkeeper revision 1.1159.258.166 (42a9bca7SPmMRozAfET0WOMKS0VQZA)
Fix and simplify the seg_fixup code. It only needs to handle
instructions with GS override.
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@sportsman.spdomain [Fri, 10 Jun 2005 15:45:23 +0000 (15:45 +0000)]
bitkeeper revision 1.1709 (42a9b593OJTAVRgFv42tPiGL567QZQ)
Adapt to recent changes in non-VTI Xen/ia64
xen-ia64.adm@bkbits.net [Fri, 10 Jun 2005 15:42:20 +0000 (15:42 +0000)]
bitkeeper revision 1.1708 (42a9b4dc79oJAGtbQvr8mTDofvBdxQ)
Merge bk://xen.bkbits.net/xeno-unstable.bk
into bkbits.net:/repos/x/xen-ia64/xeno-unstable-ia64.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 15:18:00 +0000 (15:18 +0000)]
bitkeeper revision 1.1705.1.15 (42a9af28Mzva9Shzn8gUSiuJSM-TbA)
xenstore fixes for read-only connections.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 14:38:22 +0000 (14:38 +0000)]
bitkeeper revision 1.1705.1.14 (42a9a5deJbK8YHFnSDDIGurt2uATXA)
Manual merge.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 14:35:32 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.258.165 (
42a9a534b-NRTORtgH1Qjzz6EjTo6Q)
Ensure we only handle writable pagetable faults taken in guest kernel
mode.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 13:49:33 +0000 (13:49 +0000)]
bitkeeper revision 1.1705.1.13 (42a99a6dV4rHEyZ-t7znDZXeW50z5Q)
Some functions of xenstore library dont have xs_ as prefix. This patch
fixes the problem.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
vh249@arcadians.cl.cam.ac.uk [Fri, 10 Jun 2005 11:54:48 +0000 (11:54 +0000)]
bitkeeper revision 1.1705.1.12 (42a97f88WORgYhHS8W4t6DR8V9a0EQ)
signedness fix for gcc-4.0
Signed-off-by: Flavio Bruno Leitner <fbl@conectiva.com.br>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Fri, 10 Jun 2005 11:05:17 +0000 (11:05 +0000)]
bitkeeper revision 1.1705.1.11 (42a973edqzXeILWidAcIO3yLhNMSwQ)
fix compilation with newer binutils that don't accept the l suffix for mov when using segment register
Signed-off-by: Flávio Bruno Leitner <fbl@conectiva.com.br>
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 09:34:30 +0000 (09:34 +0000)]
bitkeeper revision 1.1705.1.10 (42a95ea6cCTdfA7-Kmu3_gnUMEq0gw)
user -> kernel syscall path must enable interrupts after all, since
it calls create_bounce_frame which can potentially fault. Thus we must
also test_all_events.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 09:10:18 +0000 (09:10 +0000)]
bitkeeper revision 1.1705.1.9 (42a958fa_rGV-3MvG5pqfsVcnP31ag)
Fixup SYSCALL path correctly in xenlinux when calling into C code.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 08:42:26 +0000 (08:42 +0000)]
bitkeeper revision 1.1705.1.8 (42a95272T6JE4ReAkgMVg0Rte2ppxA)
Install/uninstall xenstore headers.
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 08:25:44 +0000 (08:25 +0000)]
bitkeeper revision 1.1705.1.7 (42a94e88EO8US-LmAPxu7rbUmKFdUg)
Move saved_upcall_mask in cpu_user_regs to CS+4 rather than CS+2 on
x86/64.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 08:14:33 +0000 (08:14 +0000)]
bitkeeper revision 1.1705.1.6 (42a94be9biM7y73pQvdqqpsIyNCu6Q)
x86/64 linux needs rtc driver so that it can set correct kernel time.
todo: emulate (or pass-through) read accesses to rtc ports within xen,
so that domu can access rtc too.
Signed-off-by: Li B Xin <li.b.xin@intel.com>
Signed-off-by: Jun Nakajima <jun.nakajima@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 07:13:55 +0000 (07:13 +0000)]
bitkeeper revision 1.1705.1.5 (
42a93db3F6-7PVzPrv8GU77FFEN-VQ)
Fix ia64 build.
Signed-off-by: Fred Yang <fred.yang@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 07:04:18 +0000 (07:04 +0000)]
bitkeeper revision 1.1705.1.4 (42a93b72dCp-0yWsUC34zD8h-L-QLg)
Adding the VMCS encodings as per "Intel Virtualization Technology
Specification for the IA-32 Intel Architecture", and removing hard
coded values. Code cleanup & preparation for 64bit VMX guest support.
Signed-Off-By: Chengyuan Li <chengyuan.li@intel.com>
Signed-Off-By: Yunhong Jiang <hunhong.jiang@intel.com>
Signed-Off-By: Jun Nakajima <jun.nakajima@intel.com>
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 06:56:36 +0000 (06:56 +0000)]
bitkeeper revision 1.1705.1.3 (42a939a4PcnfLTkKVDZMeUSheRKsng)
'make uninstal' cleanups.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 10 Jun 2005 06:46:07 +0000 (06:46 +0000)]
bitkeeper revision 1.1705.1.2 (42a9372fTpt-bOGdIcKsOLb8_xlJ4Q)
Remove tools/ioemu/pc-bios. We have replacements in tools/firmware
now.
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Fri, 10 Jun 2005 01:58:26 +0000 (01:58 +0000)]
bitkeeper revision 1.1705.1.1 (
42a8f3c2-cPCJhjiT7sAAqBGBwdd6w)
Tiny tweak to fix ballooning via Xend.
djm@sportsman.spdomain [Thu, 9 Jun 2005 22:13:12 +0000 (22:13 +0000)]
bitkeeper revision 1.1707 (42a8bef84ufqr4dGKMyBtJRUb9pcOQ)
Accomodate recent addition of physaddr_t type
djm@sportsman.spdomain [Thu, 9 Jun 2005 22:10:19 +0000 (22:10 +0000)]
bitkeeper revision 1.1706 (42a8be4bKG9EZTToo_Pa4wDcO7VpRw)
Merge http://xen-ia64.bkbits.net/xeno-unstable-ia64.bk
into sportsman.spdomain:/home/djm/xeno-unstable-ia64.bk
djm@kirby.fc.hp.com [Thu, 9 Jun 2005 22:06:18 +0000 (22:06 +0000)]
bitkeeper revision 1.1668.1.11 (42a8bd5aCFsumaFg9rk2nWmEBa7opA)
Oops, yet another file for Greg's checkin
djm@kirby.fc.hp.com [Thu, 9 Jun 2005 22:04:26 +0000 (22:04 +0000)]
bitkeeper revision 1.1668.1.10 (42a8bceaXDRFCmwf1Omenu_lCITiag)
Oops, left new file out of Greg's sn patch
djm@kirby.fc.hp.com [Thu, 9 Jun 2005 21:44:17 +0000 (21:44 +0000)]
bitkeeper revision 1.1668.1.9 (42a8b831tFH6fPqu6A9bd_8WkrQHxg)
sn2 console patch
Signed-off-by: Greg Edwards <edwardsg@sgi.com>
djm@kirby.fc.hp.com [Thu, 9 Jun 2005 20:48:45 +0000 (20:48 +0000)]
bitkeeper revision 1.1668.1.8 (42a8ab2d2hMDGWkEyEFVRMJaIQWGdQ)
Add floating-point save/restore support on domain switch
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
djm@kirby.fc.hp.com [Thu, 9 Jun 2005 20:21:50 +0000 (20:21 +0000)]
bitkeeper revision 1.1668.1.7 (42a8a4de9UsUPhyAknlQBRJ3xbTHtw)
Zero out newly allocated xenheap pages for page tables,
also newly allocated domheap pages.
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 20:07:33 +0000 (20:07 +0000)]
bitkeeper revision 1.1705 (42a8a185wutSw6hue95Thw_5_jDPZw)
Xenstore build fixes for x86/64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 18:09:15 +0000 (18:09 +0000)]
bitkeeper revision 1.1704 (42a885cb3_kkMMOYtYN_PaWP3tupbA)
Merge Scotts's pte_mfn patch with some extra merging between xen/i386
and xen/x86_64. An obvious further step is to fix xen/x86_64's
pci-dma.c and pci-nommu.c to be closer to native x86_64 versions.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
vh249@airwolf.cl.cam.ac.uk [Thu, 9 Jun 2005 17:52:08 +0000 (17:52 +0000)]
bitkeeper revision 1.1703 (42a881c8OTeDO-DPkTSLEnBspOFEIA)
missing include that is need when compiling with debug
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 16:33:41 +0000 (16:33 +0000)]
bitkeeper revision 1.1702 (42a86f65gBB_DT3imKRA_tkGBTiKQA)
Fix io_apic -> i8259 irq handling transition.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 16:08:20 +0000 (16:08 +0000)]
bitkeeper revision 1.1701 (42a86974YOr10ovEkVsFyCaBsXe73A)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-unstable.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 15:25:29 +0000 (15:25 +0000)]
bitkeeper revision 1.1699.1.1 (42a85f6955KSFCuD5KSRtCwU-dzakQ)
Clean up the page allocator interface a little. In particular
physical addresses are now passed as physaddr_t rather than unsigned
long (required for 32-bit pae mode).
Signed-off-by: Keir Fraser <keir@xensource.com>
djm@kirby.fc.hp.com [Thu, 9 Jun 2005 14:43:55 +0000 (14:43 +0000)]
bitkeeper revision 1.1668.1.6 (42a855abmDUqg5YrgIMWSBLOJP_HYg)
Fast reflecting now working for breaks
Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
cl349@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 14:40:39 +0000 (14:40 +0000)]
bitkeeper revision 1.1700 (42a854e79oBFuqa_DSY4Lr9IhenUQw)
Merge xenstore changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 14:30:46 +0000 (14:30 +0000)]
bitkeeper revision 1.1662.1.22 (42a852969xilS9HOsAWARXW2hEx3FQ)
XendDomain.py:
Fix commants and remove debugging output.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
akw27@arcadians.cl.cam.ac.uk [Thu, 9 Jun 2005 14:07:02 +0000 (14:07 +0000)]
bitkeeper revision 1.1699 (42a84d06sZDrQ46g-Bcc7JqWMygr2Q)
Fix a bug with snapshots that was introduced with the crc code.
akw27@arcadians.cl.cam.ac.uk [Thu, 9 Jun 2005 13:37:53 +0000 (13:37 +0000)]
bitkeeper revision 1.1698 (42a84631sHlAKgVzdlR-RsCeAqkv_Q)
Clean up blktaplib headers.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: andrew.warfield@cl.cam.ac.uk
kaf24@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 13:27:17 +0000 (13:27 +0000)]
bitkeeper revision 1.1697 (42a843b5ZTFdEDRffbieMVV4Kl42cQ)
Multicall macro should mark all caller-saved registers as clobbered
across the function call.
Signed-off-by: Scott Parish <srparish@us.ibm.com>
sos22@douglas.cl.cam.ac.uk [Thu, 9 Jun 2005 10:54:32 +0000 (10:54 +0000)]
bitkeeper revision 1.1696 (42a81fe89VPLawDxu2WTiKLZH-Br3Q)
Make sure the grant table stuff uses locked cmpxchg instructions even when compiled
!CONFIG_SMP.
Signed-off-by: Steven Smith <sos22@cam.ac.uk>
akw27@arcadians.cl.cam.ac.uk [Thu, 9 Jun 2005 09:41:04 +0000 (09:41 +0000)]
bitkeeper revision 1.1695 (42a80eb0iCQq47kS2MSpOLTFyng5Cg)
Parallax fixes/updates:
- all data access now through the async lookup code.
- added synchronous wrappers for tools to use.
- added end-to-end crc32 on all image blocks
- various other fixes/cleanups/test stubs.
Signed-off-by: andrew.warfield@cl.cam.ac.uk
akw27@arcadians.cl.cam.ac.uk [Thu, 9 Jun 2005 09:20:02 +0000 (09:20 +0000)]
bitkeeper revision 1.1694 (42a809c2ifgYRhvnYmx3rxzVbUxHaQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xeno.bk
into arcadians.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
cl349@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 09:01:57 +0000 (09:01 +0000)]
bitkeeper revision 1.1662.1.21 (42a80585xAt7ZrRcqmCRm3HvTrL7Mg)
Many files:
Switch to xenstore for storing persistent information.
Signed-off-by: Mike Wray <mike.wray@hp.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 09:00:58 +0000 (09:00 +0000)]
bitkeeper revision 1.1662.1.20 (42a8054awYd-HJnwjnXqXtWmKbE1Yw)
SrvDaemon.py:
Disable kill of xenstored on xend exit.
xu.c:
Set error reason in failure case.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 9 Jun 2005 08:23:19 +0000 (08:23 +0000)]
bitkeeper revision 1.1662.1.19 (42a7fc77l8eaADfKlC54hXF6Q28YRQ)
control.c:
Add debug print to message receive.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>